home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d1 / l_rmnd16.arc / LCG-RMND.DOC < prev    next >
Text File  |  1989-02-01  |  33KB  |  735 lines

  1. LCG/Remind version 1.6 
  2. Copyright 1989 by The Levin Consulting Group 
  3.  
  4.  
  5. Introduction 
  6. ------------
  7.  
  8.      LCG/Remind is a small utility program designed to remind you when it is 
  9. time to back-up the files on your hard disk, and to help automate the process.  
  10. We wrote this program for our clients, and have found that it is an excellent 
  11. way to ensure regular back-ups of valuable data.  In addition, it can be used 
  12. to display information, suggest action, or simply run any program on a regular 
  13. schedule.  It lets you ask multiple choice, or yes/no questions from within 
  14. your batch files.
  15.  
  16.      Typically, you would call LCG/Remind from your AUTOEXEC.BAT file.  It 
  17. will determine when you last ran your back-up program, and if it is time for a 
  18. new back-up will display a message asking you whether to automatically run the 
  19. back-up. 
  20.  
  21.      Although there may be other programs similar to LCG/Remind, none are as 
  22. flexible, intelligent, or attractive: 
  23.      
  24.      o  LCG/Remind can determine when your disk was last backed-up by 
  25.         examining the date of "log" files.  If your back-up software creates 
  26.         these file, then even if you perform a back-up outside of your regular 
  27.         routine, LCG/Remind will know to reset its day counter. 
  28.  
  29.      o  The number of days before "triggering" the reminder message may be 
  30.         specified, or you can set it to trigger on specific days of the week, 
  31.         or specific days of the month. 
  32.  
  33.      o  You can set it to only trigger at a specified time of day. 
  34.  
  35.      o  Triggering can be initiated or prevented based on the total size of 
  36.         files that need to be backed-up 
  37.  
  38.      o  The reminder message can be customized.  Foreign language support 
  39.         allows for Yes/No responses in any language.
  40.  
  41.      o  When triggered, the program can be instructed to take a variety of 
  42.         actions.  It can directly run another program.  It can simply display 
  43.         a reminder message.  Or, it can even offer a multiple-choice question, 
  44.         and act based on the response. 
  45.  
  46.      o  The name of the file containing the message can be specified on the 
  47.         command line, as can the file whose date is being examined.  This 
  48.         allows the program to be used to trigger a number of different events 
  49.         based on different date files.  For example, we have modified our 
  50.         autoexec.bat file so that our disk optimizing program is run once each 
  51.         day (even if we reboot multiple times).  If we haven't backed-up our 
  52.         hard disk in the past week LCG/Remind will ask us if we want to do so.  
  53.         Finally, every time we reboot we have LCG/Remind ask whether to load 
  54.         our print spooler. 
  55.  
  56. 2
  57.      o  LCG/Remind sets DOS "errorlevels" to reflect whether it was triggered 
  58.         and the answer to the question displayed.  This allows for maximum 
  59.         flexibility in system design, and absolute minimum memory use. 
  60.  
  61.      o  You can specify how long you want the message displayed. 
  62.  
  63.      o  You can specify the color of the pop-up windows, their borders, and 
  64.         the title line.  LCG/Remind will work with any standard display 
  65.         system. 
  66.  
  67.      o  Try-before-you-buy ShareWare by a member of the Association of 
  68.         ShareWare Professionals.  Individual or corporate registration allows 
  69.         you to have your name (or your organization's) displayed on the title 
  70.         line, and to bypass the registration screen. 
  71.  
  72.  
  73. Revision History 
  74. ----------------
  75.  
  76. v 1.6 -- 9/11/89:   Speed up directory tree searches (/q).  Optional sound 
  77.                     effects (/ns).  Foreign language support with configurable 
  78.                     Yes/No keys (/y:).
  79.  
  80. v 1.5 -- 6/29/89:   Can now use wildcards (i.e., /d:*.his) for date file 
  81.                     specification.  Added ability to trigger (/kt:) or prevent 
  82.                     (/kb:) backup based on the size of the files needing 
  83.                     backup (or matching any arbitrary filename pattern).  New 
  84.                     %f and %k substitutions to put number and size of matching 
  85.                     files into the reminder message. 
  86.  
  87. v 1.4 -- 4/17/89:   Added optional config file (/f:), ability to wait until 
  88.                     specified time before continuing (/z:). 
  89.  
  90. v 1.3 -- 4/16/89:   Improved error trapping, and updated documentation to 
  91.                     reflect ASP membership and PSL distribution. 
  92.  
  93. v 1.2 -- 3/19/89:   Time of day triggers (/tb:, and /ta:) added. 
  94.  
  95. v 1.1 -- 2/7/89:    Minor documentation changes and speed enhancements. 
  96.  
  97. v 1.0 -- 1/11/89:   First general release.  Added /n: switch, changed default 
  98.                     color scheme, minor bug fixes. 
  99.  
  100. v 0.2 -- 1/9/89:    Support for weekly (/w:) and monthly (/e:) triggers added.  
  101.                     Better window size error checking.  Added serial numbers. 
  102.  
  103. v 0.1 -- 1/5/89:    First beta test release shipped to Chicago. 
  104.  
  105.  
  106. Installation 
  107. ------------
  108.  
  109.      To install LCG/Remind simply copy the file lcg-rmnd.exe to a convenient 
  110. subdirectory on your hard disk.  Next, modify your autoexec.bat file.  For 
  111. example, if you want to trigger LCG/Remind every 7 days, and ask whether to do 
  112. a back-up, then include the following lines (which are also included in this 
  113. package as remind.bat): 
  114.  
  115. 3
  116.         lcg-rmnd /i:7 
  117.         if errorlevel 3 goto :NOBACK 
  118.         if not errorlevel 2 goto :NOBACK
  119.         lcg-rmnd /reset 
  120.         rem  Insert YOUR disk back up commands here 
  121.         :NOBACK 
  122.  
  123.      This example uses the default lcg-rmnd.dat date file, and explicitly 
  124. resets the date if a back-up is run.  The "/i:7" command sets the interval to 
  125. 7 days.  If you want to see what LCG/Remind does when triggered, change the 
  126. switch to "/i:0".  That will trigger the program every time it is run.  If 
  127. your back-up program produces a file on your hard disk, then you can use a 
  128. simpler method, illustrated below.  Using this method, lcg-rmnd will always be 
  129. able to determine the date of your most recent back-up.  For example, we use 
  130. PC Tools version 4.3 pcbackup.exe, which modifies a file called 
  131. "c:\pcbackup.log".  If you also use PC Tools, and want to run a back-up every 
  132. Monday without displaying a preliminary message, or asking a question, you 
  133. would place the following lines in your autoexec.bat: 
  134.  
  135.         lcg-rmnd /w:1 /n:3 /d:c:\pcbackup.log /m: 
  136.         if errorlevel 1 pcbackup 
  137.  
  138.      The "/w:1" sets the trigger to every Monday, but "/n:3" will cancel the 
  139. trigger if a back-up has been performed in the preceding 3 days.  The "/m:" 
  140. switch without an attached file name instructs LCG/Remind NOT to display a 
  141. message.  Command line switches are described fully below, under the heading 
  142. "Command Line Syntax." 
  143.  
  144.      When creating your batch files, remember that MS-DOS requires that you 
  145. use the "call" command if you want to call one batch file from within another.  
  146. By itself, the batch file name will allow branching to the second batch file, 
  147. but will NOT return to the calling batch file. 
  148.  
  149.  
  150. Exit Codes 
  151. ----------
  152.  
  153.      LCG/Remind sets DOS exit codes.  These exit codes can be examined by a 
  154. parent process, or, through an ERRORLEVEL test in a DOS batch file.  Please 
  155. remember that the command "if errorlevel 3" is true if the errorlevel (exit 
  156. code) is GREATER THAN OR EQUAL to 3.  Thus, you should always test errorlevels 
  157. in descending order (i.e., 3,2,1). 
  158.  
  159.  
  160.      Here is how LCG/Remind sets these codes: 
  161.  
  162.         0      Not triggered 
  163.  
  164.         1      Triggered and either no question asked, or if asked, no answer 
  165.                 given 
  166.  
  167.         2      Triggered, yes/no question with answer of "Y" (or 
  168.                 substitute set by "/y:" switch)
  169.  
  170.         3      Triggered, yes/no question with answer of "N" (or /y: 
  171.                 substitute)
  172.  
  173. 4
  174.         0-9    Triggered, multiple choice question, with answer of number 
  175.  
  176.      The LCG/Remind package includes a sample batch file, remind#2.bat, which 
  177. contains examples of using lcg-rmnd to either: 
  178.                                                           
  179.         o  Ask a yes/no question when triggered 
  180.         o  Ask a multiple choice question when triggered 
  181.         o  Display a message only when triggered 
  182.         o  Run a program directly when triggered without stopping to ask a 
  183.            question or displaying a message 
  184.  
  185.  
  186. Command Line Syntax 
  187. -------------------
  188.  
  189. LCG/Remind syntax is as follows: 
  190.  
  191.      lcg-rmnd   [/d:filename] [/m:filename] [/f:filename] [/reset] 
  192.                 [/i:#] [/w:#[,#]] [/e:#[,#]] [/n:#] 
  193.                 [/tb:HHMM] [/ta:HHMM] 
  194.                 [/pa:x:path] [/kt:#] [/kp:#] [/q] 
  195.                 [/y:AA] [/ns] [/z:HHMM] [/l:#] [/s] [/c:######] 
  196.                 [/r:AAAA:#:Name] [/h] 
  197.  
  198.      All of the command line switches are optional.  Typing "lcg-rmnd" on a 
  199. line by itself will display a short help message, including the possible color 
  200. combinations.  Please note that all of the command line options must be on the 
  201. same line, but the total line length can not exceed 88 characters.  If you need 
  202. a longer command line, use the "/f:" switch to specify a configuration file 
  203. instead. 
  204.  
  205.  
  206. FILE SPECIFICATION SWITCHES:
  207.  
  208. /d:  This specifies the file to be used to time the reminder process.  If none 
  209.      is specified, then the default is "lcg-rmnd.dat".  If your back-up program 
  210.      creates a file on your hard disk, then it would be appropriate to specify 
  211.      that file name here.  If wildcards are used, then the most recent file 
  212.      matching the specification will be used.  For example, Fastback PLUS 
  213.      users may want to specify "/d:*.his". 
  214.  
  215. /m:  This specifies the file which contains the message which is displayed in 
  216.      a pop-up window if it is time for a reminder.  The default is "lcg-
  217.      rmnd.msg" if no "/m:" switch is included.  Specifying "/m:" without 
  218.      following it with a file name will prevent any message from being 
  219.      displayed.  
  220.  
  221.      The message file itself contains a plain ASCII message to be displayed.  
  222.      The following substitutions allow the message to be current: 
  223.  
  224.         %n  in the file is replaced with the number of days since the last 
  225.             back-up 
  226.  
  227.         %d  is replaced with the date of the last back-up 
  228.  
  229.         %c  is used to indicate the position of the cursor, and is the signal 
  230.             that the message contains a question
  231.  
  232. 5
  233.         %f  is replaced with the NUMBER of files matching the /pa: 
  234.             specification
  235.  
  236.         %k  is replaced with the SIZE in KILOBYTES of files matching the /pa: 
  237.             specification
  238.  
  239.      If the message file does not exist, one will be created which contains 
  240.      the following lines: 
  241.  
  242.         Your hard disks have not been backed 
  243.         up in %n days (since %d). 
  244.  
  245.         Would you like to run your backup 
  246.         program now? %c 
  247.  
  248.      When displayed, the appropriate substitutions will be made, and the pop-
  249.      up window will look something like the following: 
  250.  
  251.         ╒═════════[ Regina A. Levin ]══════════╕   
  252.         │                                      │▒▒ 
  253.         │ Your hard disks have not been backed │▒▒ 
  254.         │ up in 14 days (since 12/25/88).      │▒▒           
  255.         │                                      │▒▒            
  256.         │ Would you like to run your backup    │▒▒            
  257.         │ program now? █                       │▒▒            
  258.         │                                      │▒▒            
  259.         ╞══════════════════════════════════════╡▒▒            
  260.         │  3:31:22 pm                 1/08/89  │▒▒            
  261.         ╘══════════════════════════════════════╛▒▒            
  262.           ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒            
  263.                                                               
  264.  
  265. /f:  Use this to specify a configuration file containing command line 
  266.      switches. Thus, specifying "lcg-rmnd /f:lcg-rmnd.cfg", where lcg-rmnd.cfg 
  267.      is a file containing the following 2 lines: 
  268.  
  269.             /z:1800
  270.             /i:7
  271.  
  272.      is exactly equivalent to specifying "lcg-rmnd /z:1800 /i:7".  Use this 
  273.      switch if you have very long command lines, although parameters may total 
  274.      no more than 240 characters even with this method. 
  275.  
  276.  
  277. /reset  This will reset the time on the date file specified by the "/d:" 
  278.         switch.  If no file is specified, then the default, "lcg-rmnd.dat" will 
  279.         be reset.  If the  date file does not exist it will be created.  If it 
  280.         does exist then its date will be changed to match the current system 
  281.         date and time.  The contents of the file are not altered.
  282.  
  283.  
  284. DATE TRIGGER SWITCHES:
  285.  
  286. /i:  This is used to specify an interval to trigger the program.  If the date 
  287.      file was last modified the specified number of days ago or more then 
  288.      LCG/Remind will be triggered. 
  289.  
  290. 6
  291. /w:  This is used to specify days of the week to trigger the program 
  292.      according to the following conversion: 
  293.  
  294.             0 - Sunday 
  295.             1 - Monday 
  296.             2 - Tuesday 
  297.             3 - Wednesday 
  298.             4 - Thursday 
  299.             5 - Friday 
  300.             6 - Saturday 
  301.  
  302.      Multiple days can be specified, and may be separated by nothing, a comma, 
  303.      or in fact, any character except a space.  For example, "/w:1,3,5" will 
  304.      trigger LCG/Remind on Monday, Wednesday, and Friday.  Note that, by 
  305.      itself, this will trigger a reminder EVERY time the program is run on the 
  306.      specified day.  This may well be undesirable if you reboot multiple times 
  307.      on that day.  To prevent multiple triggers per day add the /n:0 switch to 
  308.      the command line. 
  309.  
  310.  
  311. /e:  This is used to specify days of the month on which to trigger the 
  312.      program. For example "/e:01,15" will trigger LCG/Remind on the 1st and 
  313.      the 15th.  Please note that if the trigger date is missed, the program 
  314.      will NOT trigger on the day after.  Therefore, we suggest that you also 
  315.      include a "/i:" command, to specify a maximum interval between back-ups.  
  316.      For example, "/e01,15 /i:17" will also trigger on the 1st and 15th, but 
  317.      even if you don't use your computer on those days of the month the 
  318.      "/i:17" will also ensure that you don't go more than 17 days before the 
  319.      next back-up. 
  320.  
  321.      Please note that the first through the ninth of the month must be 
  322.      specified as "01", "02", etc., not just as "1" or "2". 
  323.  
  324.  
  325. /n:  This is used to specify an interval during which NOT to trigger the 
  326.      program.  If the date file is set to yesterday, then /n:1 will prevent a 
  327.      reminder from being triggered, even if today matches the day of the week, 
  328.      or day of the month specified by the /w: or /e: switches.  For example, 
  329.      "/w:1 /n:25" could be used to trigger the reminder every Monday, unless 
  330.      the date file has been reset within the past 25 days.  The net effect 
  331.      would be a trigger every 4th Monday.  Similarly, "/e:15 /n:0" will trigger 
  332.      a reminder every time the program is run on the 15th of the month, unless 
  333.      the date file has already been set to that day.
  334.  
  335.  
  336. TIME TRIGGER SWITCHES:
  337.  
  338. /tb: This switch will only allow LCG/Remind to be triggered if the current 
  339.      time of day is BEFORE the specified time.  For example, "/tb:800" will 
  340.      prevent a trigger, unless the current time is before 8:00 AM.  To trigger 
  341.      every day at this time, combine this switch with "/i:0".  Note that the 
  342.      time must be specified as hours and minutes, as a 24 hour (military) time. 
  343.      For example, 11:35 PM would be 2335, and 1 minute past midnight would be 
  344.      0001. 
  345.  
  346. 7
  347. /ta: This switch will only allow LCG/Remind to be triggered if the current 
  348.      time of day is AFTER the specified time.  For example, "/ta:1800" will 
  349.      prevent a trigger, unless the current time is after 6:00 PM.
  350.  
  351.  
  352. FILE SIZE TRIGGER SWITCHES:
  353.  
  354. /pa:x:path  This switch is used to specify files to count and total in size.  
  355.             These results can then be displayed in the reminder message by 
  356.             using the "%f" and "%k" substitutions.  In addition, the program 
  357.             can be triggered (or the trigger prevented) based on the size of 
  358.             the files matching by using the "/kt:" (or "/kp:") switches.  For 
  359.             this switch, "x" is replaced by "A" to only match files with their 
  360.             archive bit set, or by "N" to match ALL files.  Your backup 
  361.             software may use the archive bit to determine whether a file needs 
  362.             to be backed-up.  For example, "/pa:A:c:\*.*" will match all of the 
  363.             files on the c: drive, in the root and all subdirectories that have 
  364.             their archive bit set.  Using "/pa:N:d:\lotus\*.wk1" will match all 
  365.             of the "wk1" files in the "d:\lotus" subdirectory (and any sub-
  366.             subdirectories).  
  367.  
  368.             Please note that this switch can slow down the LCG/Remind program 
  369.             greatly as your hard disk is scanned to count and total the size 
  370.             of programs matching the specification.  Combine this with the "/q" 
  371.             switch to minimize this delay. 
  372.  
  373.  
  374. /kt:  This is used to specify a size, in kilobytes of files matching the 
  375.       "/pa:" specification to trigger the program.  For example, specifying 
  376.       "/pa:A:c:\*.* /kt:350" will trigger LCG/Remind if there are more than
  377.       350 KB of files on the "c:" drive that need to be backed-up (i.e., have 
  378.       their archive bits set). 
  379.  
  380. /kp:  This is used to specify a size, in kilobytes of files matching the 
  381.       "/pa:" specification below which will PREVENT triggering the program.  
  382.       For example, specifying "/pa:A:c:\*.* /kp:200 /i:7" will trigger the 
  383.       program one every 7 days (/i:7), unless there are less than 200 KB of 
  384.       files needing to be backed-up. 
  385.  
  386. /q   This switch will speed up the directory search (/pa:) by stopping once the 
  387.      prevent (/kp) or trigger (/kt) size is reached.  The disadvantage of using 
  388.      this is that the total file number and size will no longer be reported in 
  389.      the reminder message.  For example, specifying "/kt:100" will report 
  390.      ">100" as the size of the matching files.
  391.  
  392.  
  393. DISPLAY & INPUT CONTROL SWITCHES:
  394.  
  395. /y:  This allows you to specify which characters are to be interpreted as "Yes" 
  396.      or "No".  The default, of course, is "/y:yn".  Italian users will want to 
  397.      specify "/y:sn", for example.  This can also be used to add any 2 letters 
  398.      to a displayed menu.  For example, if you specify "/y:fi", and then modify 
  399.      lcg-rmnd.msg to ask "(F)ull backup, (I)ncremental backup, or (Q)uit?".  
  400.      The program will return an exit code of 2 for "F", 3 for "I", and 1 for 
  401.      "Q", or anything else.
  402.  
  403. 8
  404. /ns  This switch turns off the sound effects.
  405.  
  406. /z:  This switch allows you to specify that if the program is triggered, then 
  407.      the message will be displayed until the specified time of day.  For 
  408.      example, "/z:815" will display the message until 8:15 am, and, not 
  409.      incidentally, delay the execution of the remainder of the batch file until 
  410.      that time.  Thus, you can use this switch to delay an automatic process 
  411.      until a specific time of day.  Note that pressing any key will allow the 
  412.      program to continue, and if the designated time has already passed then 
  413.      the switch will be ignored, and the message will be displayed for the 
  414.      length of time specified by the "/l:" switch. 
  415.  
  416. /l:  This switch can be used to specify the length of time that the message 
  417.      will be displayed.  The default, if no "/l:" switch is used, is 10 seconds 
  418.      for a display only message, and 30 if a question is being asked.  Note 
  419.      that if a question is being asked the message is displayed until the 
  420.      question is answered, or the time has elapsed, which ever comes first.  
  421.      This feature ensures that systems which reboot unattended (for example, 
  422.      after a power failure) will not be hung, waiting for an answer. 
  423.  
  424. /s   This switch instructs LCG/Remind to clear the screen at the beginning of 
  425.      its run.  The default, if /s is not specified, is for the animated 
  426.      reminder windows to pop-up on top of your current display.
  427.  
  428. /c:  This allows you to specify the colors used for the pop-up windows.  The 
  429.      "/c:" must be followed by 3 pairs of hexadecimal digits (0-9,A,B,C,D,E,F).  
  430.      The 3 pairs specify the colors used for the main window, the border, and 
  431.      the title, respectively.  Each pair consists of a background color and a 
  432.      foreground color.  Use "lcg-rmnd /h" itself to display a help message 
  433.      which shows all of the color combinations, or construct them from the 
  434.      following chart: 
  435.  
  436.             Digit:     Background colors:     Foreground colors:
  437.             ------     ------------------     -----------------
  438.             0          Black                  Black
  439.             1          Blue                   Blue
  440.             2          Green                  Green
  441.             3          Cyan                   Cyan 
  442.             4          Red                    Red
  443.             5          Magenta                Magenta
  444.             6          Brown                  Brown
  445.             7          Light Gray             Light Gray 
  446.             8          Blinking Black         Dark Gray 
  447.             9          Blinking Blue          Light Blue 
  448.             A          Blinking Green         Light Green 
  449.             B          Blinking Cyan          Light Cyan 
  450.             C          Blinking Red           Light Red 
  451.             D          Blinking Magenta       Light Magenta 
  452.             E          Blinking Brown         Yellow 
  453.             F          Blinking Light Gray    White 
  454.             X          Use what ever is currently on the screen 
  455.      
  456.  
  457.      For example, a window with a light gray text on a blue background, with a 
  458.      border which is red on blue, and a title which is blinking red on light 
  459.      gray would be specified as: "/c:1714F4". 
  460.  
  461. 9
  462.      The default colors, which also look good on a monochrome display, are 
  463.      "/c:1E1E70". 
  464.  
  465.  
  466. REGISTRATION & HELP SWITCHES:
  467.  
  468. /r:  This switch allows registered users to insert their own name, instead of 
  469.      "Unregistered Trial Copy" as the window title, and to bypass the 
  470.      registration screen.  For example, if your name is Joan Collins, and after 
  471.      registration you were assigned serial number 5739, and a registration key 
  472.      of "YORK" then you should include the following on the command line each 
  473.      time you run LCG/Remind: 
  474.  
  475.         lcg-rmnd /r:YORK:5739:Joan_Collins 
  476.  
  477.      Please note the use of the underscore character ("_") to indicate the 
  478.      position of blanks in the registration name. 
  479.  
  480.  
  481. /h   This switch can be used to display a short help message.  The help 
  482.      message may also be obtained by running lcg-rmnd.exe without any 
  483.      parameters. 
  484.  
  485.  
  486. Distribution 
  487. ------------
  488.  
  489.      LCG/Remind is copyrighted software product developed and owned by The 
  490. Levin Consulting Group.  It is being distributed as shareware.  It is NOT in 
  491. the public domain.  By using or distributing this package, you agree to the 
  492. conditions presented herein. 
  493.  
  494.      LCG/Remind is completely functional as distributed.  If you use it for 
  495. more than 30 days, you must pay the individual or corporate registration fee.  
  496. Registered users will receive a registration "key" which will allow them to 
  497. have their name displayed on the program's title line, and will bypass the 
  498. display of a registration screen. 
  499.  
  500.      LCG/Remind is distributed on an "AS IS" basis without warranty.  
  501. Considerable testing effort has been expended, but the user is advised to 
  502. check the program's suitability before relying on it.  The user assumes full 
  503. risk as to the results of using this program.  In no event shall the author be 
  504. liable for any damages, including any lost profits, lost savings, or other 
  505. incidental or consequential damages arising from the use, or inability to use 
  506. this program. 
  507.  
  508.      You may freely copy this program for friends as long as the entire 
  509. package is included without modification.  Non-profit user groups and 
  510. electronic bulletin boards may also include it in their libraries.  For-profit 
  511. organizations may distribute it provided there is a PROMINENT statement 
  512. explaining the shareware terms of this package. 
  513.  
  514.      In NO case may registration "keys" be shared or distributed.  If you are 
  515. a registered user please remove your key from any batch file that you 
  516. distribute. 
  517.  
  518. 10
  519.      The current distribution package contains the following files: 
  520.  
  521. Archive: L-RMND16.ARC - LCG/Remind v 1.6 COPYR. 1989 LCG
  522.  
  523. Filename        Comment                           Date      Length  CRC 
  524. ------------    --------------------------------  --------  ------  ----
  525. LCG-RMND.DAT    Date file (0 length)              02-01-89       0  0000
  526. LCG-RMND.DES    Short description of LCG/Remind   09-11-89     821  941C
  527. LCG-RMND.DOC    Documentation for LCG/Remind      09-11-89   32776
  528. LCG-RMND.EXE    LCG/Remind executable             09-11-89   38756  5B20
  529. LCG-RMND.FRM    LCG/Remind registration form      09-11-89    5976  B0BB
  530. REMIND#2.BAT    Complicated example batch file    09-11-89    6848  E7D2
  531. REMIND.BAT      Simple example batch file         09-11-89     825  4B34
  532. ------------    --------------------------------  --------  ------  ----
  533.  
  534.  
  535. Customer Support
  536. ----------------
  537.  
  538.      Customer support is available by printed or electronic mail (preferably) 
  539. at the following addresses: 
  540.  
  541.                 The Levin Consulting Group 
  542.                 PO Box 41050
  543.                 Cincinnati, OH  45241-0050
  544.  
  545.                 MCI Mail: 178-1018 
  546.                 CompuServe: 73277,2356 
  547.                 Telex: 5106010448 LEVIN CHGO 
  548.                 Bix: rlevin 
  549.                 GEnie: REGINA.LEVIN 
  550.                 InterNet: regina@cup.portal.com 
  551.                 GT PowerNET: LCG/Remind at 068/001 
  552.  
  553.  
  554.  
  555.                              _______ 
  556.                         ____|__     |                  (tm) 
  557.                      --|       |    |------------------- 
  558.                        |   ____|__  |  Association of 
  559.                        |  |       |_|  Shareware 
  560.                        |__|   o   |    Professionals 
  561.                      -----|   |   |--------------------- 
  562.                           |___|___|    MEMBER 
  563.  
  564.  
  565.  
  566.  
  567. 11
  568. Registration Form 
  569. -----------------
  570.  
  571. Please remit to:   The Levin Consulting Group 
  572.                    PO Box 41050
  573.                    Cincinnati, OH  45241  
  574.   
  575.  
  576. Name:       __________________________________________________ 
  577.  
  578. Company:    __________________________________________________
  579.  
  580. Address:    __________________________________________________
  581.  
  582.             __________________________________________________
  583.  
  584.             __________________________________________________
  585.  
  586.  
  587. Phone:      __________________________________________________
  588.  
  589.  
  590. E-Mail,     __________________________________________________
  591. Telex, or
  592. Fax:        __________________________________________________ 
  593.  
  594. Today's
  595. Date:       __________________________________________________
  596.  
  597.  
  598.      The latest version of LCG/Remind is available on the major online 
  599. services, and from the Public Software Library in Houston Texas (PSL).  
  600. Individual and Corporate Registration is available directly from The Levin 
  601. Consulting Group.  For your convenience, a $20 registration package (MC/Visa 
  602. accepted) is also available through PSL's "800" phone line or via CompuServe 
  603. EasyPlex mail.  This package consists of a disk containing the latest program 
  604. version, and an Individual Registration license.  For shipping outside of the 
  605. USA the package price is $25.
  606.  
  607.      To place orders only, call (800) 2424-PSL, CompuServe EasyPlex 71355,470 
  608. (71355.470@compuserve.com), or write The Public Software Library, PO Box 35705, 
  609. Houston, TX  77235-5705.  For best results when ordering through PSL, send 
  610. this registration form directly to the Levin Consulting group at any of the 
  611. addresses below.  Call (713) 665-7017 for questions about your PSL order, or 
  612. for information about the other fine products distributed by PSL (including the 
  613. PSL News, a monthly magazine about free and low-cost software).  PSL can not, 
  614. however, provide technical support for our product.  Please contact us 
  615. directly, not PSL, for questions about LCG/Remind (at any of the addresses 
  616. listed below). 
  617.  
  618.      Registration entitles you to receive a "key" which will allow you to have 
  619. your individual or corporate name displayed on the title screen (instead of 
  620. "Unregistered Trial Copy").  In fact, we insist upon it, to remind our 
  621. registered users not to distribute their registration keys.  For individual 
  622. registration the name must be one specific person, a "corporate" registration 
  623. can be assigned to the name of your group, company, or other institution.  
  624. Corporate registration fees are scaled to the number of computers that the 
  625. 12
  626. institution has which will be running the program.  For this purpose, a 
  627. computer is defined as each workstation (keyboard and display screen) attached 
  628. to a CPU running the program.  Registration fees are listed below.  Please 
  629. contact us for quantity discounts on individual registrations, or larger 
  630. numbers of corporate computers. 
  631.  
  632.      Individual registration        $12.95
  633.  
  634.      Corporate registration
  635.         1-10 computers              $75.00
  636.         11-25 computers             $150.00
  637.         26-50 computers             $250.00
  638.  
  639.  
  640. Type of registration:  ______________________________________
  641.  
  642. Registration fee remitted:  _________________________________
  643.  
  644.      The registration name will be displayed as the top title of the reminder 
  645. window.  It must be 35 characters or less, and IS uppercase/lowercase 
  646. specific.  Your registration key will be tied to your assigned serial number 
  647. and registration name. 
  648.  
  649.  
  650. Registration name:  __________________________________________ 
  651.  
  652.  
  653. If you are ordering through the Public Software Library please choose:
  654.  
  655.      []  No disk necessary, I already have the current version
  656.      []  5 1/4" 360KB disk acceptable 
  657.      []  3 1/2" disk required
  658.  
  659.  
  660. How did you obtain your copy of LCG/Remind?  (Please be VERY specific.  If you 
  661. obtained your copy from a registered user, please include that user's serial 
  662. number.) 
  663.  
  664.  
  665.  
  666. What version of LCG/Remind are you using? 
  667.  
  668.  
  669.  
  670. What hardware are you using?  (Computer, display adapter) 
  671.  
  672.  
  673.  
  674. What tasks are you automating by using LCG/Remind? 
  675.  
  676.  
  677.  
  678. If you are using LCG/Remind to automate your back-up procedure, what back-up 
  679. program are you using? 
  680.  
  681.  
  682.  
  683. 13
  684. Please attach a copy of your autoexec.bat (or other batch file) which calls 
  685. LCG/Remind. 
  686.  
  687.  
  688.  
  689. Did you have any difficulty installing LCG/Remind? 
  690.  
  691.  
  692.  
  693. Can you suggest any improvements to the documentation? 
  694.  
  695.  
  696.  
  697. Any bugs in the program or suggestions for an improved version? 
  698.  
  699.  
  700.  
  701. How long did you use LCG/Remind before registering?  Why did you decide to 
  702. register? 
  703.  
  704.  
  705.  
  706. Is there anyone that you know in an influential position to whom we should 
  707. send a REVIEW copy of LCG/Remind?  If so, please include his or her name, 
  708. title, and address. 
  709.  
  710.  
  711.  
  712.  
  713. Customer support is available through the postal address above and the 
  714. following e-mail addresses: 
  715.  
  716.                 MCI Mail: 178-1018 
  717.                 CompuServe: 73277,2356 
  718.                 Telex: 5106010448 LEVIN CHGO 
  719.                 Bix: rlevin 
  720.                 GEnie: REGINA.LEVIN 
  721.                 InterNet: regina@cup.portal.com 
  722.                 GT PowerNET: LCG/Remind at 068/001 
  723.  
  724.  
  725.             "This program is produced by a member of the Association of 
  726.       Shareware Professionals (ASP).  ASP wants to make sure that the 
  727.       shareware principle works for you. If you are unable to resolve a 
  728.       shareware-related problem with an ASP member by contacting the member 
  729.       directly, ASP may be able to help.  The ASP Ombudsman can help you 
  730.       resolve a dispute or problem with an ASP member, but does not provide 
  731.       technical support for members' products.  Please write to the ASP 
  732.       Ombudsman at P.O. Box 5786, Bellevue, WA 98006 or send a Compuserve 
  733.       message via easyplex to ASP Ombudsman 70007,3536." 
  734.  
  735.